package dados;

import javax.persistence.TypedQuery;
import seguranca.Usuario;
import dados.geral.DAOGenerico;
import dados.interfaces.*;

public class UsuarioDAO extends DAOGenerico<Usuario> implements IUsuarioDAO {

	public Usuario efetuarLogin(String login, String senha) throws Exception{
		try {
			TypedQuery<Usuario> query = getEntityManager().createNamedQuery("efetuarLogin", Usuario.class);
			query.setParameter("log", login);
			query.setParameter("sen", senha);
			return query.getSingleResult();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			throw new Exception();
		}
	}
}
